/**
 * @author yangyu.liu 
 * @time 2022-12-02 20:00 PM
 * @description 定义路由
 */
// 引入创建路由的方法
import { createRouter, createWebHistory } from 'vue-router'
//  引入路由拦截方法逻辑
import interceptor from './interceptor'
// 引入路由页面
import Login from '../views/login/index.vue' //登录
import Home from '../views/home/index.vue' //主页


// 创建路由实例
const router = createRouter({
    // 路由模式
    history: createWebHistory(),
    // 路由表
    routes: [
        { path: '/', redirect: '/login' },
        { path: '/login', component: Login, meta: { nologin: true } },
        { path: '/home', component: Home }
    ]
})



// 路由拦截
router.beforeEach(interceptor)
// 暴露导出路由到main.js文件全局注册
export default router